package org.fing.edu.uy.esbadp.core.constants;

public class JMXServiceConstants {
	
	public static final String serviceAgentName = "org.fing.edu.uy.esbadp:type=";
	
	public static final String motorServiceAgentName ="org.fing.edu.uy.esbadp.motor:type=";
	
	public static final String AdaptationAdminMBean = "EsbAdaptationAdmin";
	
	public static final String ServicesAdminMBean = "EsbServicesAdmin";
	
	public static final String ServiceRequirementAdminMBean = "EsbServiceRequerimentAdmin";
	
	public static final String cacheMBeanService = "CacheInformation";
	
	public static final String propertiesLoaderService = "PropertiesLoader";
	
	public static final String motorPropertiesLoaderServices = "MotorMonitor";
	
	/** URLs de los servicios jmx brindados por el ESB adaptativo **/
	
	public static final String JMXAdmAdaptationMBean = serviceAgentName + AdaptationAdminMBean;
	
	public static final String JMXServicesAdminMBean = serviceAgentName + ServicesAdminMBean;
	
	public static final String JMXServiceRequerimentMBean = serviceAgentName + ServiceRequirementAdminMBean;
	
	public static final String JMXCacheMBean = serviceAgentName + cacheMBeanService;
	
	public static final String JMXPropertiesLoader = serviceAgentName + propertiesLoaderService;
	
	public static final String JMXMotorPropertiesLoader = motorServiceAgentName + motorPropertiesLoaderServices;
	
	
}
